a kitchen towel - Français Anglais Dictionnaire